package com.csun.cmny.provider.model.vo.revise;

import lombok.Data;

import javax.persistence.Column;
import java.math.BigDecimal;

/**
 * @Auther: chisj chisj@foxmal.com
 * @Date: 2019-09-18 15:38
 * @Description: the class revise item vo
 */
@Data
public class ReviseItemVo {

    /**
     * 调房调级Id
     */
    private Long reviseId;

    /**
     * 收费类别id
     */
    private Long expenseTypeId;

    /**
     * 收费项目id
     */
    private Long expenseItemId;

    /**
     * 缴费类型名
     */
    private String itemType;

    /**
     * 缴费项目名
     */
    private String itemName;

    /**
     * 项目费用
     */
    private BigDecimal itemFee;

    /**
     * 人员类别减免费用
     */
    private BigDecimal userTypeRateRefief;

    /**
     * 人工减免费用
     */
    private BigDecimal userRateRefief;

    /**
     * 缴费配置码 :1- 入院收费 2-周期收费 3-出院收费 4-非周期缴费
     */
    private Integer modelCode;

    /**
     * 是否退院退费 0.否 1.是
     */
    private Integer isOutReturn;

    /**
     * 是否请假退费 0.否 1.是
     */
    private Integer isLeaveReturn;

    /**
     * 是否可以调整 0.否 1.是
     */
    private Integer isAdjust;

    /**
     * 是否固定价格 0.否 1.是
     */
    private Integer isFixedPrice;

    /**
     * 实际费用
     */
    private BigDecimal actualFee;

    /**
     * 件数
     */
    private Integer amount;

    /**
     * 剩余次数
     */
    private BigDecimal residueDegree;

    /**
     * 收费频次方式（1-元/次 2-元/天  3-元/月  4-元/年 5-元/一次性）
     */
    private Integer costType;

    /**
     * 调整账单顺序 1.调整前 2.调整后
     */
    private Integer adjustOrder;

    /**
     * 缴费类别码 1.床位费 2.护理费 0.其他费用
     */
    private Integer code;

}
